/* DEFAULT CLASSES */
.none{padding: 0; margin: 0; list-style: none;}
.cnone{clear: none !important;}
.clear{clear: both !important;}
.cleft{clear: left;}
.cright{clear: right;}
.right{text-align: right;}
.left{text-align: left;}
.center{text-align: center;}
.fright{float: right !important;}
.fleft{float: left !important;}
.serif{font-family: georgia,serif;}
.bold{font-weight: bold !important;}
.hideme{display: none;}
.upper{text-transform: uppercase;}
.no-border{border: none !important;}
.no-bg-border{background: none !important;}
.nowrap{white-space: nowrap;}
.right-aligned-image{float: right; margin: 0 0 10px 15px;}
.left-aligned-image{float: left; margin: 0 15px 10px 0;}
.input-row{clear: both;}

/* PAGE SETUP */
html,body{height: 100%;}
html{font-size: 62.5%;}
body{background: #ffffff url(images/bg-grad-top.png) repeat-x 0 0; font-size: 12px; font-size: 1.2rem; line-height: 18px; line-height: 1.8rem; font-family: arial, sans-serif; color: #333333;}
body.cke_show_borders{background: none; padding: 0 10px;}
body.cms{background: none; padding: 0 10px;}
.wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -160px;}
.footer-wrapper, .push{height: 160px;}
.footer-wrapper{background: #e7e4e4;}

/* NEW HOMEPAGE 03/09/2015 */
#product_boxes { margin-bottom:280px; }
#product_boxes .product_box { border-radius:20px; width:187px; height:190px; margin:0 10px 0 0; float:left; padding:20px; color:#fff; font-weight:bold; }
#product_boxes .product_box .last { margin-right:0 !important; }
#product_boxes .product_box .product_box_title { font-size:18px; text-align:center; color:#fff; }
#product_boxes .box_seo { background-color:#cf2f7f; background-image:url(/assets/image/seo.png); }
#product_boxes .box_connect { background-color:#3692bb; background-image:url(/assets/image/connect.png); }
#product_boxes .box_social { background-color:#bfd425; background-image:url(/assets/image/social.png); }
#product_boxes .box_reputation { background-color:#65c4f4; background-image:url(/assets/image/reputation.png); }
.product_box .fom-button a{display: block; width: 115px; background: #e4f6ff url(images/link-panel-button-bg.png) no-repeat right top; border: 1px solid #4aaddf; border-radius: 5px; right: 0; bottom: 5px; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem;  font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; color: #1188bb; padding: 10px 27px 10px 12px; margin:25px 0 0 20px; font-weight:normal!important;}
.product_box .fom-button a:hover{background-image: url(images/link-panel-button-bg-active.png); font-weight:normal; text-decoration: none;}
#text_box { margin-bottom:50px; width:900px; background-color:#F9F9F9; border-radius:20px; padding:20px; }
#tc_boxes { margin-bottom:50px; width:900px; height:320px; background-color:#215c76; border-radius:20px; padding:20px; }
#tc_boxes .tc_box { border-radius: 20px; width:860px; height:190px; margin:0; padding:20px; background-color:#fff; font-weight:bold; }
#blog_boxes { margin-bottom:20px; width:900px; height:320px; background-color:#3592bb; border-radius:20px; padding:20px; }
#blog_boxes .blog_box { border-radius: 20px; width:240px; height:190px; margin:0 20px 20px 0; float:left; padding:20px; background-color:#fff; background-image:url(/assets/image/blog_bg.png); background-repeat: no-repeat; background-position:center center; }
#blog_boxes .blog_box .last { margin-right:0 !important; }
#blog_boxes .blog_box .blog_box_title { font-size:17px; text-align:left; color:#000000; font-weight:bold; }

/* BASIC ELEMENTS */
strong{font-weight: bold;}
b{font-weight: bold;}
em{font-style: italic;}
i{font-style: italic;}

embed{position: relative; z-index: 1;}

/* CONTENT STYLES */
.page-content h1{font-size: 36px; font-size: 3.6rem; line-height: 45px; line-height: 4.5rem; color: #bb2c92; margin: 0 0 30px 0;  font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
.page-content.section_homepage h1{font-size: 24px; font-size: 2.4rem; line-height: 30px; line-height: 3rem; color: #e42380; margin: 0 0 11px 0;  font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
.page-content h2{font-size: 24px; font-size: 2.4rem; line-height: 30px; line-height: 3rem; color: #e42380; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; background: transparent url(images/divider-full-width.png) no-repeat 0 0; padding: 41px 16px 0 16px; margin: 0 -16px 11px -16px;}
.page-content.section_homepage h2{font-size: 16px; font-size: 1.6rem; line-height: 20px; line-height: 2rem; color: #333333; font-family: arial, sans-serif; font-weight: bold; background: none; padding: 0; margin: 0 0 10px 0;}
.page-content h3{font-size: 16px; font-size: 1.6rem; line-height: 20px; line-height: 2rem; color: #333333; margin: 0 0 10px 0; font-family: arial, sans-serif; font-weight: bold;}
.page-content p{font-size: 12px; font-size: 1.2rem; line-height: 18px; line-height: 1.8rem; color: #333333; margin: 0 0 24px 0; font-family: arial, sans-serif;}
.page-content ul{list-style: none outside none; font-family: arial, sans-serif;}
.page-content ol{list-style: decimal outside none; font-family: arial, sans-serif; padding: 0 16px;}
.page-content ol li{padding: 0 0 24px 10px;}
.page-content li{font-family: arial, sans-serif;}
.page-content a, .page-content span.seo_alert{font-family: arial, sans-serif; color: #0f86b9; text-decoration: none;}
.page-content a:hover{font-family: arial, sans-serif; text-decoration: underline;}
.page-content textarea{font-family: arial, sans-serif;}
.page-content input,button,select,textarea{-moz-background-clip: padding;-webkit-background-clip: padding;background-clip: padding-box; font-family: arial, sans-serif;}

/* PAGE STRUCTURE STYLES */
.page-container{width: 980px; margin: 0 auto; position: relative;}

/*.header{height:75px; padding: 75px 0 0 0; clear: both;}*/
.header{padding: 10px 0 0 0;}
.header-logo{float: left; height: 75px; width: 505px;}
/*.header-logo a{display: block; text-indent: -9999px; direction: ltr; background: transparent url(images/logo.png) no-repeat 0 0; width: 505px; height: 69px;}*/
.header .logo{
	text-decoration:none;
	font-size: 31px;
	color: orangered;
	position: relative;
	top: 20px;
	left: 30px;
	
}
.header-contact{float: right; height: 34px; width: auto;}
ul.header-contact li{float: left; height: 34px; width: auto;margin-top:10px;}
ul.header-contact li.nav-contact-us{float: left; background: #b6c614 url(images/contact-ico.png) no-repeat 9px 10px; border-radius:5px;width:160px;margin-right: 4px;}
ul.header-contact li.nav-contact-us:hover, ul.header-contact li.nav-contact-us-selected{background: #8ba909 url(images/contact-ico.png) no-repeat 9px 10px;}
ul.header-contact li.nav-sign-up{float: left; background: #d42787 url(images/sign-up-ico.png) no-repeat 9px 10px; border-radius:5px;padding: 0 10px 0 0}
ul.header-contact li.nav-sign-up:hover, ul.header-contact li.nav-sign-up-selected{background: #bd2c91 url(images/sign-up-ico.png) no-repeat 9px 10px;}
ul.header-contact li.nav-contact-us a{color:#fff;line-height: 16px; font-size: 14px;text-decoration: none;padding: 9px 0 9px 34px;display: block;}
ul.header-contact li.nav-sign-up a{color:#fff;line-height: 16px; font-size: 14px;text-decoration: none;padding: 9px 0 9px 38px;display: block;}
.header-phone{float: right; height: 44px; width: auto; background: transparent url(images/phone-icon.png) no-repeat 0 0; padding: 0 0 0 35px;}
.header-phone-number{margin: 0; padding: 0; color: #556901; font-size: 32px; font-size: 3.2rem; line-height: 32px; line-height: 3.2rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
.header-phone-instructions{margin: 0; padding: 0; color: #86ab07; font-size: 12.52px; font-size: 1.252rem; line-height: 12.52px; line-height: 1.252rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}

.nav{clear: both; position: relative; z-index: 2;}
.nav ul{width: 1000px; position: relative;}
.nav li{float: left; margin: 0 0 0 2px; background: #1087ba url(images/nav-bg.png) repeat-x 0 0; border-top-left-radius:5px; border-top-right-radius:5px; height: 40px; position: relative;}
.nav li:first-child{margin: 0;}
.nav li.selected{background: #ffffff;}
.nav a{display: block; text-transform: uppercase; padding: 12px 33px 9px 33px; text-decoration: none; color: #ffffff; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; position: relative;}
.nav li.selected a{color: #1087ba;}
.nav .nav-home a{width:20px; text-indent: -9999px; direction: ltr; background: transparent url(images/nav-home-icon.png) no-repeat 50% 8px;}
.nav .nav-home.selected a{background-image:url(images/nav-home-icon-active.png);}
.nav .nav-control-panel{background: #8ba909 url(images/nav-bg-controlpanel.png) repeat-x 0 0;}
.nav .nav-control-panel a{padding-left: 15px; padding-right: 15px;}
.nav .nav-control-panel.selected a{color: #556901;}
.nav .nav-merchant-panel{background: #8ba909 url(images/nav-bg-controlpanel.png) repeat-x 0 0;}
.nav .nav-merchant-panel a{padding-left: 15px; padding-right: 15px;}
.nav .nav-merchant-panel.selected a{color: #556901;}
.nav li:hover{background-image: none; }


.sub-nav{position: relative; background: #ffffff url(images/sub-nav-bg.png) repeat-x 0 0; height: 35px; margin: -6px 0 0 0; border-top-left-radius:5px; border-top-right-radius:5px; z-index: 3;}
.sub-nav p{display: block; text-transform: uppercase; text-decoration: none; padding: 12px 11px 0 14px; color: #0190da; font-size: 12px; font-size: 1.2rem; line-height: 12px; line-height: 1.2rem;}
.sub-nav li{float: left; padding: 6px 0 10px 0;}
.sub-nav a{display: block; text-transform: uppercase; text-decoration: none; padding: 0 11px 0 14px; border-left: 2px solid #8ed5f9; color: #0190da; font-size: 12px; font-size: 1.2rem; line-height: 12px; line-height: 1.2rem;}
.sub-nav li.selected a{color: #004d75;}
.sub-nav li:first-child a{border: none;}
.sub-nav li:hover a{text-decoration: underline;}

.sub-nav-control-panel ul{float: right;}
.sub-nav-merchant-panel ul{float: right;}

.hero-panel{height: 363px; width: 980px;}
.hero-panel .hp-slides{margin: 0; height: 363px; width: 980px; padding: 0; border-radius: 0; border: none; box-shadow: 0 0 0;}
.hero-panel .hp-slides li{position: relative;}
.hero-panel .flexslider .flex-prev{background: transparent url(images/hp-nav-arrows.png) no-repeat left top; width: 43px; height: 54px; opacity: 1; margin: 0; left: -43px; top: -220px; -webkit-transition: none;}
.hero-panel .flexslider .flex-next{background: transparent url(images/hp-nav-arrows.png) no-repeat right top; width: 43px; height: 54px; opacity: 1; margin: 0; right: -43px; top: -220px; -webkit-transition: none;}
.hero-panel .flexslider:hover .flex-prev {left: -43px;}
.hero-panel .flexslider:hover .flex-next {right: -43px;}
.hero-panel .flexslider .flex-prev:hover {background-position:left bottom;}
.hero-panel .flexslider .flex-next:hover {background-position:right bottom;}
.hp-links{position: absolute; bottom: 78px; left: 16px;}
.hp-links .hp-blue-button{display: block; float: left; background: #62c2f2 url(images/hp-blue-button.png) no-repeat right top; padding: 10px 39px 10px 17px; margin: 0 11px 0 0; text-transform: uppercase; text-decoration: none; color: #ffffff; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; border-radius: 5px;}
.hp-links .hp-blue-button:hover{background-image: url(images/hp-blue-button-active.png);}
.hp-links .testimonials-controls{padding: 10px 17px 10px 12px;width: 207px;white-space:nowrap;background-image:url('images/hp-blue-button2.png')}
.hp-links .testimonials-controls:hover{background-image: url('images/hp-blue-button-active2.png')}
.hp-links .hp-watch-video{display: block; float: left; background: transparent url(images/hp-watch-video.png) no-repeat 0 0; padding: 11px 14px 9px 40px; margin: 0 0 0 4px; text-transform: uppercase; text-decoration: none; color: #ffffff; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; border-radius: 5px;}
.hp-links .hp-watch-video:hover{background-image: url(images/hp-watch-video-active.png);}
.hp-static-links{height: 40px; margin: -65px 0 0 0; position: relative; z-index: 20; background: transparent url(images/hp-static-options-bg.png) repeat 0 0; padding: 13px 17px 12px 15px;}
.hp-static-link-sales{display: block; float: right; background: #c42a8e url(images/hp-static-sales-link.png) no-repeat right top; padding: 10px 46px 9px 13px; margin: 0; text-decoration: none; color: #ffffff; font-size: 22px; font-size: 2rem; line-height: 22px; line-height: 2.2rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; border-radius: 5px;}
.hp-static-link-sales:hover{background-image: url(images/hp-static-sales-link-active.png);}
.hp-static-link-sales .offer-text{color: #dae834; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
.impact-search-form{float: left;}
.impact-search-form input[type=text]{margin: 0; padding: 12px 15px; border: none; width: 318px;}
.impact-search-form input[type=submit]{margin: 1px 0 0 0; padding: 0; text-indent: -9999px; direction: ltr; border: none; background: #2da4d7 url(images/hp-static-search-button.png) no-repeat right top; height: 40px; width: 40px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; cursor: pointer;}
.impact-search-form input[type=submit]:hover{background-image: url(images/hp-static-search-button-active.png);}
.hero-panel .hp-play-button{display: block; position: absolute; top: 50%; left: 50%; width: 93px; height: 93px; background: transparent url(images/hp-play-button.png) no-repeat center center; opacity: .8;direction: ltr; text-indent: -9999px;margin: -46px 0 0 -46px;}
.hero-panel .hp-play-button:hover{opacity: 1;}
.hero-panel .expand-testimonial-link{color: #1188bb; text-decoration: none; font-size: 70%;}

.hp-testimonial-popup .testimonial{clear: both; background: transparent url(images/divider-full-width.png) no-repeat 0 0; padding: 41px 16px 0 16px; margin: 0 0 11px 0; width: 906px;}
.hp-testimonial-popup .testimonial:first-child{background: none; padding-top: 0;}
.hp-testimonial-popup .testimonial .testimonial-image{float: right; width: 275px; height: 215px; margin: 0 0 24px 0;}
.hp-testimonial-popup .testimonial .testimonial-image img{width: 275px; height: 215px;}
.hp-testimonial-popup .testimonial .testimonial-details{float: left; width: 520px; background: transparent url(images/testimonial-bg-left.png) no-repeat 0 0; padding: 37px 80px 0 27px;}
.hp-testimonial-popup .testimonial .testimonial-details p.name{margin: 0;}
.hp-testimonial-popup .testimonial .testimonial-details p.name strong{display: block; color: #95b00b;}
.hp-testimonial-popup .testimonial .testimonial-details-bottom{float: left; width: 627px; height: 27px; background: transparent url(images/testimonial-bg-left-bottom.png) no-repeat 0 0; margin: 0 0 24px 0;}
.hp-testimonial-popup .testimonial.testeven .testimonial-image{float: left;}
.hp-testimonial-popup .testimonial.testeven .testimonial-details{float: right; background: transparent url(images/testimonial-bg-right.png) no-repeat 0 0; padding: 37px 27px 0 80px;}
.hp-testimonial-popup .testimonial.testeven .testimonial-details-bottom{float: right; background: transparent url(images/testimonial-bg-right-bottom.png) no-repeat 0 0;}
.hp-testimonial-popup .testimonal_pages{background: #eaebeb; padding: 10px 9px;}
.hp-testimonial-popup .testimonal_pages_info{float: right;}
.hp-testimonial-popup .inpage-watch-video{display: inline-block; background: transparent url(images/hp-watch-video.png) no-repeat 0 0; padding: 10px 14px 10px 40px; margin: 0 11px 0 0; text-transform: uppercase; text-decoration: none; color: #ffffff; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; border-radius: 5px;}
.hp-testimonial-popup .inpage-watch-video:hover{background-image: url(images/hp-watch-video-active.png); font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; text-decoration: none;}

.connect-search-form{float: left;}
.connect-search-form input[type=text]{margin: 0; padding: 12px 15px; border: none; width: 318px;}
.connect-search-form input[type=submit]{margin: 1px 0 0 0; padding: 0; text-indent: -9999px; direction: ltr; border: none; background: #2da4d7 url(images/hp-static-search-button.png) no-repeat right top; height: 40px; width: 40px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; cursor: pointer;}
.connect-search-form input[type=submit]:hover{background-image: url(images/hp-static-search-button-active.png);}

.appraisal-form{float: left;}
.appraisal-form label{font-size: 15px; color: #ffffff; display: block; float: left; text-align: left; width: auto; padding: 12px 0 0 0; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; margin: 0 12px 0 0;}
.appraisal-form input[type=text]{margin: 0 14px 0 0; padding: 12px 15px; border: none; width: 182px;}
.appraisal-form input[type=email]{margin: 0 14px 0 0; padding: 12px 15px; border: none; width: 182px;}
.appraisal-form input[type=submit]{margin: 1px 0 0 0; padding: 0; text-indent: -9999px; direction: ltr; border: none; background: #2da4d7 url(images/hp-static-go-button.png) no-repeat right top; height: 39px; width: 45px; border-radius: 5px; border-radius: 5px; cursor: pointer;}
.appraisal-form input[type=submit]:hover{background-image: url(images/hp-static-go-button-active.png);}

.seopopuptext-result{display: none;}
.seopopuptext-result .blue-button{display: block; float: left; background: #62c2f2 url(images/hp-blue-button.png) no-repeat right top; padding: 10px 39px 10px 17px; margin: 0 11px 0 0; text-transform: uppercase; text-decoration: none; color: #ffffff; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; border-radius: 5px;}
.seopopuptext-result .blue-button:hover{background-image: url(images/hp-blue-button-active.png);padding: 10px 39px 10px 17px; margin: 0 11px 0 0; text-transform: uppercase; text-decoration: none; color: #ffffff; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; border-radius: 5px;}
.seopopuptext-loading{display: block; padding: 108px 0 0 0; text-align: center;}
.seopopuptext-loading p{color: #e42380; font-size: 18px; font-size: 1.8rem; line-height: 22.5px; line-height: 2.25rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}

.reseller-enquiry-form{float: none; width: 300px; background: #279ed1 url(images/reseller-signup-bg.png) no-repeat 0 0; border-radius: 5px; padding: 22px 12px 18px 12px; margin-top: 12px;}
.reseller-enquiry-form form{white-space: nowrap;}
.reseller-enquiry-form p{color: #ffffff; font-size: 14px; font-size: 1.4rem; line-height: 17.5px; line-height: 1.75rem; margin: 0 0 12px 0;}
.reseller-enquiry-form input[type=text]{margin: 0; padding: 8px 5px; border: none; width: 180px;}
.reseller-enquiry-form input[type=submit]{border: none; background: transparent url(images/hp-submit.png) repeat-x right top; border-radius: 5px; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; color: #ffffff; cursor: pointer; margin: 0 0 0 12px; padding: 10px 33px 8px 13px; text-transform: uppercase;}
.reseller-enquiry-form input[type=submit]:hover{background-image: url(images/hp-submit-active.png);}

.impact-search-form-panel{float: none; width: 300px; background: #279ed1 url(images/reseller-signup-bg.png) no-repeat 0 0; border-radius: 5px; padding: 22px 12px 18px 12px; margin-top: 12px;}
.impact-search-form-panel form{white-space: nowrap;}
.impact-search-form-panel p{color: #ffffff; font-size: 14px; font-size: 1.4rem; line-height: 17.5px; line-height: 1.75rem; margin: 0 0 12px 0;}
.impact-search-form-panel input[type=text]{margin: 0; padding: 8px 5px; border: none; width: 180px;}
.impact-search-form-panel input[type=submit]{border: none; background: transparent url(images/hp-submit.png) repeat-x right top; border-radius: 5px; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; color: #ffffff; cursor: pointer; margin: 0 0 0 12px; padding: 10px 33px 8px 13px; text-transform: uppercase;}
.impact-search-form-panel input[type=submit]:hover{background-image: url(images/hp-submit-active.png);}

.help-search-form-panel{float: none; background: #279ed1 url(images/reseller-signup-bg.png) no-repeat 0 0; border-radius: 5px; padding: 22px 12px 18px 12px; margin-bottom: 12px;}
.help-search-form-panel form{white-space: nowrap;}
.help-search-form-panel p{color: #ffffff; font-size: 14px; font-size: 1.4rem; line-height: 17.5px; line-height: 1.75rem; margin: 0 0 12px 0;}
.help-search-form-panel input[type=text]{margin: 0; padding: 8px 5px; border: none; width: 150px;}
.help-search-form-panel input[type=submit]{border: none; background: transparent url(images/hp-submit.png) repeat-x right top; border-radius: 5px; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; color: #ffffff; cursor: pointer; margin: 0 0 0 12px; padding: 10px 33px 8px 13px; text-transform: uppercase;}
.help-search-form-panel input[type=submit]:hover{background-image: url(images/hp-submit-active.png);}

.connect-search-form-panel{float: none; width: 300px; background: #279ed1 url(images/reseller-signup-bg.png) no-repeat 0 0; border-radius: 5px; padding: 22px 12px 18px 12px; margin-top: 12px;}
.connect-search-form-panel form{white-space: nowrap;}
.connect-search-form-panel p{color: #ffffff; font-size: 14px; font-size: 1.4rem; line-height: 17.5px; line-height: 1.75rem; margin: 0 0 12px 0;}
.connect-search-form-panel input[type=text]{margin: 0; padding: 8px 5px; border: none; width: 180px;}
.connect-search-form-panel input[type=submit]{border: none; background: transparent url(images/hp-submit.png) repeat-x right top; border-radius: 5px; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; color: #ffffff; cursor: pointer; margin: 0 0 0 12px; padding: 10px 33px 8px 13px; text-transform: uppercase;}
.connect-search-form-panel input[type=submit]:hover{background-image: url(images/hp-submit-active.png);}

.appraisal-form-panel{float: none; width: 300px; background: #279ed1 url(images/reseller-signup-bg.png) no-repeat 0 0; border-radius: 5px; padding: 22px 12px 18px 12px; margin-top: 12px;}
.appraisal-form-panel form{white-space: nowrap;}
.appraisal-form-panel p{color: #ffffff; font-size: 14px; font-size: 1.4rem; line-height: 17.5px; line-height: 1.75rem; margin: 0 0 12px 0;}
.appraisal-form-panel input[type=text]{margin: 0 0 6px 0; padding: 8px 5px; border: none; width: 290px; float: none;}
.appraisal-form-panel input[type=email]{margin: 0 0 6px 0; padding: 8px 5px; border: none; width: 290px; float: none;}
.appraisal-form-panel input[type=submit]{border: none; background: transparent url(images/hp-submit.png) repeat-x right top; border-radius: 5px; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; color: #ffffff; cursor: pointer; margin: 0 0 0 12px; padding: 10px 33px 8px 13px; text-transform: uppercase; float: right;}
.appraisal-form-panel input[type=submit]:hover{background-image: url(images/hp-submit-active.png);}

.hero-panel .hp-slides li .testimonials-slideshow{width: 265px; height: 207px; position: absolute; top: 41px; right: 115px; z-index: 100; background: none; border: none;}
.hero-panel .hp-slides li .testimonials-slideshow .t-slides li{display: none;}
.hero-panel .hp-slides li .testimonials-slideshow img{width: 265px;}
.hero-panel .hp-slides li .testimonials-slideshow-counter{color: #dae834; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif}
.hero-panel .hp-slides li .testimonials-slideshow-counter-current{font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
.hero-panel .hp-slides li .testimonials-slideshow-counter-divider{color: #21a4db;}
.hero-panel .testimonials-slideshow-laptop{width: 409px; height: 263px; position: absolute; top: 23px; right: 44px; z-index: 200; background: transparent url(images/laptop.png) no-repeat 0 0;}
.section-adwords-management .hero-panel .testimonials-slideshow-laptop{background-image: url(images/laptop_green.png);}

.hero-panel .hp-slides li .testimonials-quotes{width: 470px; height: 180px; position: absolute; top: 50px; left: 30px; z-index: 1000; background: none; border: none;}
.hero-panel .hp-slides li .testimonials-quotes .q-slides li{display: none; width: 470px; height: 170px; overflow: hidden; position: relative;}
.hero-panel .hp-slides li .testimonials-quotes .q-slides li p.text{color: #ffffff; font-size: 25px; font-size: 2.5rem; line-height: 28px; line-height: 2.8rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; position: absolute; width: 470; height: 116px; top: 0; left: 0; overflow: hidden;}
.hero-panel .hp-slides li .testimonials-quotes .q-slides li p.name{font-size: 14px; font-size: 1.4rem; line-height: 19px; line-height: 1.9rem; color: #dae834; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; margin-top: 18px; position: absolute; width: 470px; height: 40px; bottom: 0; left: 0; overflow: hidden;}
.hero-panel .hp-slides li .testimonials-quotes .q-slides li p.name a{color: #dae834; text-decoration: none; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
.hero-panel .hp-slides li .testimonials-quotes .q-slides li p.name a:hover{text-decoration: underline;}
.hero-panel .hp-slides li .testimonials-quotes .q-slides li p.name strong{font-weight: normal !important; font-size: 18px; font-size: 1.8rem; line-height: 18px; line-height: 1.8rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
.section-adwords-management .hero-panel .hp-slides li .testimonials-quotes .q-slides li p.text{color: #0d85b8;}
.section-adwords-management .hero-panel .hp-slides li .testimonials-quotes .q-slides li p.name{color: #93af0b;}
.section-adwords-management .hero-panel .hp-slides li .testimonials-quotes .q-slides li p.name a{color: #93af0b;}

.page-content{padding: 26px 16px 31px 16px; background: #ffffff;}
.page-content.following-hero-panel{background: transparent url(images/bg-grad-no-border.png) no-repeat 0 0;}

.page-content .inpage-watch-video{display: inline-block; background: transparent url(images/hp-watch-video.png) no-repeat 0 0; padding: 10px 14px 10px 40px; margin: 0 11px 0 0; text-transform: uppercase; text-decoration: none; color: #ffffff; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; border-radius: 5px;}
.page-content .inpage-watch-video:hover{background-image: url(images/hp-watch-video-active.png); font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; text-decoration: none;}

.page-content .link-panels{margin: 26px -16px 0 -16px; padding: 27px 16px 0 16px; background: transparent url(images/divider-full-width.png) no-repeat 0 0;}
.page-content .link-panel{width: 296px; height: 140px; float: left; margin: 0 0 0 23px; position: relative; padding: 0 0 55px 0;}
.page-content .link-panel:first-child{margin: 0;}
.page-content .link-panel-title{font-size: 20px; font-size: 2rem; line-height: 20px; line-height: 2rem; color: #e42380; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; margin: 0 0 14px 0;}
.page-content .link-panel-content{font-size: 12px; font-size: 1.2rem; line-height: 17.65px; line-height: 1.765rem; color: #333333;}
.page-content .link-panel-button a{display: block; position: absolute; width: auto; background: #e4f6ff url(images/link-panel-button-bg.png) no-repeat right top; border: 1px solid #4aaddf; border-radius: 5px; right: 0; bottom: 5px; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem;  font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; color: #1188bb; padding: 10px 27px 10px 12px;}
.page-content .link-panel-button a:hover{background-image: url(images/link-panel-button-bg-active.png);}

.page-content .right-side-panels{float: right; margin: 0 0 24px 16px;}
.page-content .faqs-panel{width: 299px; float: right; height: 229px; background: transparent url(images/faq-panel-bg.png) no-repeat 0 0; border-radius: 5px; padding: 15px 12px 40px 13px; overflow: hidden; position: relative;}
.page-content .right-side-panels .faqs-panel{float: none;}
.page-content .faqs-panel .slides > li{display: none;}
.page-content .faqs-panel-title{margin: 0 0 15px 0; padding: 0; font-size: 20px; font-size: 2rem; line-height: 20px; line-height: 2rem; color: #ffffff; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
.page-content .faq-title{margin: 0 0 10px 0; padding: 0; font-size: 16px; font-size: 1.6rem; line-height: 20px; line-height: 2rem; color: #ffffff; font-weight: bold;}
.page-content .faqs-panel .flex-prev{left: 15px; bottom: 15px; background: transparent url(images/faq-prev.png) no-repeat 0 0; width: 9px; height: 14px; opacity: 1; top: auto; margin: 0;}
.page-content .faqs-panel .flex-next{left: 76px; bottom: 15px; background: transparent url(images/faq-next.png) no-repeat 0 0; width: 9px; height: 14px; opacity: 1; top: auto; margin: 0;}
.page-content .faqs-panel .faqs-panel-counter{position: absolute; bottom: 15px; left: 0; font-size: 12px; font-size: 1.2rem; line-height: 12px; line-height: 1.2rem; margin: 0; padding: 0; width: 102px; text-align: center;}
.page-content .faqs-panel .faqs-panel-counter-current{font-weight: bold;}


.page-content .video-panel{width: 295px; float: right; text-align:center;margin-bottom: 12px; background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url();
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 40%, rgba(247,252,255,1) 54%, rgba(232,246,255,1) 63%, rgba(182,228,251,1) 81%, rgba(170,224,252,1) 87%, rgba(161,220,250,1) 95%, rgba(161,220,250,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(40%,rgba(255,255,255,1)), color-stop(54%,rgba(247,252,255,1)), color-stop(63%,rgba(232,246,255,1)), color-stop(81%,rgba(182,228,251,1)), color-stop(87%,rgba(170,224,252,1)), color-stop(95%,rgba(161,220,250,1)), color-stop(100%,rgba(161,220,250,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(247,252,255,1) 54%,rgba(232,246,255,1) 63%,rgba(182,228,251,1) 81%,rgba(170,224,252,1) 87%,rgba(161,220,250,1) 95%,rgba(161,220,250,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(247,252,255,1) 54%,rgba(232,246,255,1) 63%,rgba(182,228,251,1) 81%,rgba(170,224,252,1) 87%,rgba(161,220,250,1) 95%,rgba(161,220,250,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(247,252,255,1) 54%,rgba(232,246,255,1) 63%,rgba(182,228,251,1) 81%,rgba(170,224,252,1) 87%,rgba(161,220,250,1) 95%,rgba(161,220,250,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(247,252,255,1) 54%,rgba(232,246,255,1) 63%,rgba(182,228,251,1) 81%,rgba(170,224,252,1) 87%,rgba(161,220,250,1) 95%,rgba(161,220,250,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a1dcfa',GradientType=0 ); /* IE6-8 */
border-radius: 5px; padding: 15px 12px 15px 13px; overflow: hidden; position: relative;border:2px solid #0f86b9;}
.page-content .right-side-panels .video-panel{float: none;}
.page-content .video-panel .slides > li{color:#333;}
.page-content .video-panel .slides > li p{text-align: left;}
.page-content .video-panel .slides > li a{
	border: none;
	background: #cb288b url(images/video-button.png) no-repeat 115px center;
	text-decoration: none;
	border-radius: 5px;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 15px;
	line-height: 1.5rem;
	font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	color: #ffffff;
	cursor: pointer;
	padding: 10px 33px 8px 13px;
	text-transform: uppercase;
	margin: 0 auto;
}
.page-content .video-panel .slides > li a:hover{
	background: #bd2c91 url(images/video-button.png) no-repeat 115px center;
}
.page-content .video-panel-title{margin: 0 0 15px 0; padding: 0; font-size: 20px; font-size: 2rem; line-height: 20px; line-height: 2rem; color: #333333; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;text-align: left;}


.page-content .sales-offer-panel-link{display: block; float: right; width: 265px;
    background: #c02b90 url(images/sales-offer-panel-link-arrow.png) no-repeat right center ; /* Old browsers */
    background: url(images/sales-offer-panel-link-arrow.png) no-repeat right center, -moz-linear-gradient(top, #d52686 0%, #d12788 17%, #bc2c91 55%, #bb2c92 79%, #c22b8f 100%); /* FF3.6+ */
    background: url(images/sales-offer-panel-link-arrow.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d52686), color-stop(17%,#d12788), color-stop(55%,#bc2c91), color-stop(79%,#bb2c92), color-stop(100%,#c22b8f)); /* Chrome,Safari4+ */
    background: url(images/sales-offer-panel-link-arrow.png) no-repeat right center, -webkit-linear-gradient(top, #d52686 0%,#d12788 17%,#bc2c91 55%,#bb2c92 79%,#c22b8f 100%); /* Chrome10+,Safari5.1+ */
    background: url(images/sales-offer-panel-link-arrow.png) no-repeat right center, -o-linear-gradient(top, #d52686 0%,#d12788 17%,#bc2c91 55%,#bb2c92 79%,#c22b8f 100%); /* Opera 11.10+ */
    background: url(images/sales-offer-panel-link-arrow.png) no-repeat right center, -ms-linear-gradient(top, #d52686 0%,#d12788 17%,#bc2c91 55%,#bb2c92 79%,#c22b8f 100%); /* IE10+ */
    background: url(images/sales-offer-panel-link-arrow.png) no-repeat right center, linear-gradient(to bottom, #d52686 0%,#d12788 17%,#bc2c91 55%,#bb2c92 79%,#c22b8f 100%); /* W3C */
    padding: 12px 46px 7px 13px; margin: 11px 0 0 0; text-decoration: none; color: #ffffff; font-size: 22px; font-size: 2.2rem; line-height: 22px; line-height: 2.2rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; border-radius: 5px;}

.page-content .right-side-panels .sales-offer-panel-link{float: none;}
.page-content .sales-offer-panel-link:hover{background: url(images/sales-offer-panel-link-arrow.png) no-repeat right center #d52686; /* Old browsers */;font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; text-decoration: none}
.page-content .sales-offer-panel-link .offer-text{display: block; color: #dae834; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
.page-content.section_homepage .right-side-panels{margin-right: -16px;}
.page-content.section_homepage .faqs-panel{background-image: url(images/faq-panel-bg-homepage.png);}
.page-content.section_homepage .faqs-panel-title{color: #e42380;}
.page-content.section_homepage .faq-title{color: #81a20c;}
.page-content.section_homepage .sales-offer-panel-link{display: none;}

.footer{width: 980px; margin: 0 auto; position: relative;}
.footer-left{float: left; width: 450px;}
.footer-right{float: right;}
.footer-social li{display: block; float: left; margin: 23px 9px 23px 0;}
.footer-copyright{font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem; color: #666666; margin: 0 0 6px 0;}
.footer-registration{font-size: 11px; font-size: 1.1rem; line-height: 11px; line-height: 1.1rem; color: #666666; margin: 0 0 14px 0;}
.footer-status li{display: block; float: left; margin: 0 22px 0 0;width:203px;}
.footer-search-engines{text-align: right; margin: 23px 0 21px 0;}
.footer-accepted-cards{text-align: right;}
.footer-logos{float: right;}
.footer-cert{width:99px; height:34px; margin: 0 0 0 20px;}
.footer-cert img{width: 88px;}

/* FORM STYLING */
.error{color: #ff0000 !important; display: none;}
.mandatory{background: transparent url('images/star-new.png') no-repeat right 2px; padding-right: 10px;}
.buttons{border-top: 1px dotted #dae834; padding-top: 15px; text-align: right;}
label{display: block; float: left; color: #666666; width: 292px; text-align: right; margin-right: 25px; padding: 10px 10px 0 0; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem;}
.checkbox label{display: block; float: left; color: #666666; width: 135px; text-align: right; margin-right: 25px; padding: 10px 10px 0 0; font-size: 13px; font-size: 1.3rem; line-height: 13px; line-height: 1.3rem;}
.checkbox input[type=checkbox]{margin-left: 327px;}
label .info {display: block;color: #999999;font-size: 12px;line-height: 14px;margin: 4px 0 0 0;}
label.mandatory{background-position: right 10px;}
input[type=text],input[type=password],input[type=email]{display: block; float: left; width: 304px; border: 1px solid #a5bb10; margin: 0 0 18px 0; padding: 10px 5px 9px 5px; font-size: 14px; font-size: 1.4rem; line-height: 14px; line-height: 1.4rem;}
select{display: block; float: left; width: 314px; border: 1px solid #a5bb10; margin: 0 0 18px 0; padding: 9px 5px 8px 5px; font-size: 14px; font-size: 1.4rem; line-height: 14px; line-height: 1.4rem;}
textarea{display: block; float: left; width: 304px; border: 1px solid #a5bb10; margin: 0 0 18px 0; padding: 10px 5px 9px 5px; font-size: 14px; font-size: 1.4rem; line-height: 17.5px; line-height: 1.75rem; height: 137px;}
input[type=checkbox]{display: block; float: left; margin: 10px 0 18px 0;}
.buttons input[type=submit], .buttons button, a.big-button{border: none; background: transparent url(images/grad-bar-pink.png) repeat-x 0 0; border-radius: 5px; font-size: 22px; font-size: 2.2rem; line-height: 22px; line-height: 2.2rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; color: #ffffff; cursor: pointer; margin: 0 0 0 12px; padding: 6px 20px;}
.buttons input[type=submit]:hover, .buttons button:hover, a.big-button:hover{background-image: url(images/grad-bar-pink-active.png); border-radius: 5px; font-size: 22px; font-size: 2.2rem; line-height: 22px; line-height: 2.2rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; color: #ffffff; cursor: pointer; margin: 0 0 0 12px; padding: 6px 20px; text-decoration: none}
input[type=text].medium-input { width: 123px; margin-right: 8px; }
.postcode-button {
  width: 133px;
  height: 26px;
  margin: 6px 8px 0 0;
  float: left;
  background: transparent url(images/connect-button-bg.png) repeat-x 0 center;
  border: 1px solid #707070;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #0d85b8;
  cursor: pointer;
}
.postcode-button:hover {
  background: #ededed;
}
.input-additional-link{float: left; padding: 11px 0 0 17px;}
.page-content .form-header{font-size: 18px; font-size: 1.8rem; line-height: 18px; line-height: 1.8rem; color: #bb2c92; padding: 0 0 5px 0; border-bottom: 3px solid #dae834; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
.page-content form p{margin: 0;}
.page-content form h2{background: none; padding: 0 0 7px 0; margin: 22px 0; font-size: 18px; font-size: 1.8rem; line-height: 18px; line-height: 1.8rem; color: #bb2c92; border-bottom: 3px solid #dae834;}
.page-content form .block{position: relative;}
.page-content form .help{display: block; float: left; margin: 12px 0 0 21px; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem; color: #999999;}
.page-content form .help-textarea{display: block; float: left; margin: 0; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem; color: #999999;}
.page-content form .seoloading {display: inline-block; margin: 0 0 0 10px; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem; color: #999999;text-align: center;}
.page-content form .keyworderror{display: inline-block; margin: 10px 0 0 10px; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem; color: #ff0000;text-align: center;}
.page-content form .info-search-term{display: inline-block; margin: 10px 0 0 10px; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem;text-align: center;}
.page-content form span.text{display: block; float: left; margin: 12px 0 0 21px; font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem; color: #333333;}
.page-content form .blocktext{text-align: center; margin: 0 16px 18px 16px; color: #666666;}
.page-content form .blocktext p{margin: 0; color: #666666;}
.page-content form .blocktext strong{color: #333333;}

/* SPECIFIC PAGE STYLING */
/* CONTACT FORM */
.page-content .contact-form-body{float: right;}
.page-content .contact-form-body-text{border: 3px solid #dae834; border-radius: 5px; width: 296px; padding: 20px 14px 0 14px;}
.page-content .contact-form{float: left; margin: 25px 0 0 0; width: 599px;}
.page-content .contact-form label{width: 125px;}

/* LOGIN FORM */
.page-content .login-form-links{text-align: center; border-top: 3px solid #e7e4e4; padding: 30px 0 0 0; margin: 24px 0 0 0;}
.page-content .login-form-links h2{color: #bb2c92;}

/* CONTROL PANEL */
#usercontrolpanel{position: relative;}
#usercontrolpanel .report_select{width:175px;float: none;display: inline;margin:0 8px 0 0;height:27px;padding:0;}
#usercontrolpanel .format_select{width:73px;float: none;display: inline;margin:0;height:27px;padding:0;}
#usercontrolpanel .show_report{margin-left: 8px;display: inline-block;height: 28px;vertical-align: bottom;}
#usercontrolpanel .latest_report_form{float:right;}
.seoanalyse,.seoanalyse-disabled, .goconnect, .liketofollow, .reputation, .linkbulding, .seo-hosting {background: url(images/icon1.png) no-repeat;display: block;min-height: 18px;padding-left: 24px;display: block;margin-bottom: 7px;}
.backlinkstats,.connect-stats,.reputation-stats{background: url(images/icon2.png) no-repeat;display: block;min-height: 18px;padding-left: 24px;display: block;margin-bottom: 7px;}
.page-content table.domains{width: 946px; border-right: none; border-collapse: separate; margin: 0;}
.page-content table.domain-details-top{margin-top: 21px;}
.page-content table.domain-details-top:first-child{margin-top: 0;}
.page-content table.domains thead tr th td{background: #ffffff; color: #666666; font-weight: bold; text-align: left; padding: 12px 5px 10px 5px; border-top: 5px solid #1189BC; white-space: nowrap;}
.page-content table.domains thead tr th td a.domain{color:#333333;font-size: 18px; font-weight: bold; margin:10px 0;display: block;float: left;}
.page-content table.domains thead tr th td a.alert{margin:0 0 0 10px;display: block;float: left;}
.page-content table.domains thead tr th td:first-child{border-left: 3px solid #1189BC;}
.page-content table.domains thead tr th td:last-child, .page-content table.domains thead tr th td.last-child{border-right: 3px solid #1189BC;}
.page-content table.domains thead tr th td{border-left:none;border-right:none;border-bottom:none;}
.page-content table.domain-details tr td{background: #eceaea; border-top: 2px solid #ffffff; border-left: 3px solid #ffffff; padding: 14px 11px;}
.page-content table.domain-details tr td h4{font-weight: bold;font-size: 14px;margin-bottom: 14px}
.page-content table.domain-details tr td:first-child{border-left: 3px solid #eceaea;}
.page-content table.tdopt{margin: 15px 0;}
.page-content table.tdopt td.title{background: #1c93c6; color: #ffffff; font-weight: bold; padding: 13px 5px 10px 5px;}
.page-content table.tdopt td.header{height: auto; padding: 15px 0 10px 0; font-weight: bold; border-bottom: 4px solid #eceaea; border-left: 1px solid #eceaea;}
.page-content table.tdopt td.header.firstcol{border-left: 2px solid #c4e7f8;}
.page-content table.tdopt td.header.lastcol{border-right: 2px solid #c4e7f8;}
.page-content table.tdopt td.extra{text-align: center; padding: 10px; border-bottom: 1px solid #c4e7f8;  border-left: 1px solid #eceaea;}
.page-content table.tdopt td.extra form table{width: auto;}
.page-content table.tdopt td.extra.firstcole{border-left: 2px solid #c4e7f8;}
.page-content table.tdopt td.extra.lastcole{border-right: 2px solid #c4e7f8;}
.page-content table.tdopt td.addpanel{background: #c4e7f8; text-align: left}
.page-content table.tdopt td.addpanel select, .page-content table.tdopt td.addpanel input{display: inline; float: none; border: 1px solid #eceaea; margin: 0 0 0 6px;}
.page-content table.tdopt td.addpanel select{width: 269px;}
.page-content table.tdopt td.addpanel select.backlinks{width: 410px;}
.page-content table.tdopt td.addpanel select.keywords{width: 410px;}
.page-content table.tdopt td.addpanel input{width: 200px; #padding: 3px;}
.page-content table.tdopt td.addpanel .instanttraffic select{width: 200px;}
.page-content table.add-seo-campaign tr td{background: #eceaea; border: 3px solid #eceaea; border-top: 2px solid #ffffff; border-left: 3px solid #ffffff; padding: 14px 11px;}
.page-content table.add-seo-campaign tr td:first-child{border-left: 3px solid #eceaea;}
.page-content table.add-seo-campaign td input{display: inline; float: none; border: 1px solid #eceaea; margin: 0 0 0 6px; #padding: 3px;}
.page-content table.add-seo-campaign td p{margin: 0;}
.page-content table.traddsuburl tr td{background: #eceaea; border: 3px solid #eceaea; border-top: 2px solid #ffffff; border-left: 3px solid #ffffff; padding: 14px 11px;}
.page-content table.traddsuburl tr td:first-child{border-left: 3px solid #eceaea;}
.page-content table.traddsuburl td input{display: inline; float: none; border: 1px solid #eceaea; margin: 0 0 0 6px; width: 200px; #padding: 3px;}
.page-content table.traddsuburl td p{margin: 0;}
.page-content table.domains td.cancelled_domain{background: #f7fac7; border: 3px solid #d8e77a !important;}
.page-content table.domains td.cancelled_domain p{margin: 0; color: #000000; text-indent: 20px; background: transparent url(images/alert-icon.png) no-repeat 0 0;}
.page-content table.domain-invoices tbody tr td{padding: 5px 11px; border-top: none; border-bottom: none;}
.page-content table.add-seo-campaign{border-top: 6px solid #1c93c6; margin-top: 12px;}
.page-content table.add-seo-campaign tr td{border-top: none;}
.orderoptional{color:#106397 !important;font-size:12px;display:inline-block;background:url('..images/arw01.png') no-repeat 0 4px;padding:0 0 0 10px}
.optionalshow{color:#bb2c92 !important;background:url('..images/arw02.png') no-repeat -1px 5px}
.tdopt{display:none}
.addeditsubpage a.togglesubpage{display:inline-block;height:16px;background:url('images/order.png') no-repeat 0 0;padding:1px 0 0 20px}
.addeditsubpage a.claimoffer{display:inline-block;height:16px;padding: 1px 0 0 10px;color: #BB2C92!important;}
.addeditsubpage td{border-left:none!important}
.addeditsubpage a.togglesubpage.sel{background-position:0 -17px}
.traddsuburl{display:none}
table.domains em{color:#fff;float:right;font-style:normal}
.instantpopup,.keywordpopup,.backlinkspopup,.adwordsaipopup,.adwordspopup,.liketofollowpopup,.managedchangespopup, .addeditsubpagepopup{cursor:pointer;background:url('..images/arw03.png') no-repeat 100% 50%;padding-right:15px}
.instantpopup:hover,.keywordpopup:hover,.listedpopup:hover,.backlinkspopup:hover,adwordsaipopup:hover,.adwordspopup:hover,.liketofollowpopup:hover, .managedchanges:hover{text-decoration:underline}
.showcross{position: absolute;margin:7px 0 0 191px !important;display:block;top:0;left:425px;}
table.domains em.liketofollowpopup{color:#454545;background-image:url(images/arwgy01.png);float:none;display:block;width:50px;white-space: nowrap;}
table.domains em.addeditsubpagepopup{color:#454545;background-image:url(images/arwgy01.png);display:block;width:50px;white-space: nowrap;}
table.domains em.listedpopup{cursor: pointer; color: #0f86b9; margin: 0 0 -5px 5px; #margin: 0; #vertical-align: top;}
table.domains .report_link{white-space: nowrap}
#controlpanelblock .video_link{font-weight: normal; font-size: 10px; background:url('..images/img-button-play.png') no-repeat 0 0;padding:1px 0 0 25px; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; display: block;}
#controlpanelblock .video_link:hover{background-image:url(images/img-button-play-active.png);}
#promotion_status{display:none;position:absolute;top:8px;right:305px;width:30px;height:30px;}
#ltfhistory{display:none; margin: 0 0 24px 0;}
#hideltfhistory{display:none;}
#ltflikedby{display:none; margin: 0 0 24px 0;}
#hideltflikedby{display:none;}
.page-content form#ltfstatusform .blocktext{text-align: left; margin-left: 0;}
.page-content form#productivityform .blocktext{text-align: center; margin-left: 0; margin-right: 0;}
.extra-reactivate-link{display:block;margin:5px 0 0 0;}
.brokenlink{display:block;float:left;width:11px;height:17px;cursor:pointer;margin:0 0.5em 0 0;background:url('images/broken.png') no-repeat 0 0}
#data_show_cancelled_domains{width: 295px;}
#data_domain_view_count{width: auto;}
.resubmission{}
.seoloading{display:inline-block;padding:5px 0 0 8px;color:#ccc}
.page-content.fancyseo{font-size:1.2em;color:#666;}
.page-content.fancyseo strong,.fancyseo b{color:#333}
.page-content.fancyseo h2{padding: 0; background: none; margin-left: 0;}
.page-content.fancyseo p{padding:0 0 8px 0; margin: 0;}
.gamore{padding-right:11px;background:url('..images/arw05.png') no-repeat 100% 48%;color:#333 !important}
.offertext{background: #fde696 url('..images/150_offer_bg.png') no-repeat center 18px; clear: both; border-top: 9px solid #fff;  margin: -32px 0 12px 0; padding: 55px 125px 20px 125px; text-align: center;}
.offertext span.offer{display: block; width: 91px; height: 92px; background: url('..images/150_free.png') no-repeat 0 0; position: absolute; margin: -25px 0 0 705px;}
.offertext p{margin: 0;}
.add-seo-campaign-offer{float: left; width: 55%; margin: 5px 0 0 0;}
.subdomainname{width: 300px;}

/* MERCHANT PANEL */
.page-content table.merchant-panel-data td{text-align: center; padding: 10px; border-bottom: 1px solid #c4e7f8;  border-left: 1px solid #eceaea;}
.page-content table.merchant-panel-data td.firstcol{border-left: 2px solid #c4e7f8;}
.page-content table.merchant-panel-data td.lastcol{border-right: 2px solid #c4e7f8;}
.page-content table.merchant-panel-data .center{text-align: center;}
.page-content table.merchant-panel-data .left{text-align: left;}

/* BASKET */
.page-content table.basket{width: 100%;}
.page-content table.basket thead th{text-align: left; background: none; padding: 0 0 7px 0; margin: 22px 0; font-size: 18px; font-size: 1.8rem; line-height: 18px; line-height: 1.8rem; color: #bb2c92; border-bottom: 3px solid #dae834;}
.page-content table.basket thead th.center{text-align: center;}
.page-content table.basket thead th.right{text-align: right;}
.page-content table.basket tbody td{padding: 20px 0; color: #666666;}
.page-content table.basket tfoot tr:first-child td{border-top: 1px dotted #dae834; padding-top: 15px;}
.page-content table.basket tfoot td{padding: 5px 0; color: #666666;}

/* LIKE TO FOLLOW */
.page-content table{width: 100%;}
.page-content table.ltf-domains thead tr th{background: #ffffff; color: #333333; font-weight: bold; text-transform: uppercase; text-align: left; padding: 12px 7px 10px 7px; border-top: 5px solid #1189BC; white-space: nowrap;}
.page-content table.ltf-domains thead tr th:first-child{border-left: 3px solid #1189BC;}
.page-content table.ltf-domains thead tr th:last-child, .page-content table.domains thead tr th.last-child{border-right: 3px solid #1189BC;}
.page-content table.ltf-domains tr td{background: #ffffff; border: 1px solid #eceaea; padding: 5px 8px; white-space: nowrap;}
.page-content table.ltf-domains tr td.last{text-align:center;}
.page-content table.ltf-domains tr td.pages{text-align:right;}
.page-content table.ltf-domains tr td:first-child{border-left: 1px solid #eceaea;}
.page-content table.ltf-domains tr.odd td{background: #efefef; border-color: #ffffff;}

/* IMAGE BUTTONS */
.img-button{cursor: pointer; margin: 0 0 -8px 11px; vertical-align: baseline; #vertical-align: top; #margin: 0 0 0 11px;}

/* TESTIMONIALS */
.page-content .testimonial{clear: both; background: transparent url(images/divider-full-width.png) no-repeat 0 0; padding: 41px 16px 0 16px; margin: 0 -16px 11px -16px;}
.page-content .testimonial:first-child{background: none; padding-top: 0;}
.page-content .testimonial .testimonial-image{float: right; width: 275px; height: 215px; margin: 0 0 24px 0;}
.page-content .testimonial .testimonial-image img{width: 275px; height: 215px;}
.page-content .testimonial .testimonial-details{float: left; width: 520px; background: transparent url(images/testimonial-bg-left.png) no-repeat 0 0; padding: 37px 80px 0 27px;}
.page-content .testimonial .testimonial-details p.name{margin: 0;}
.page-content .testimonial .testimonial-details p.name strong{display: block; color: #95b00b;}
.page-content .testimonial .testimonial-details-bottom{float: left; width: 627px; height: 27px; background: transparent url(images/testimonial-bg-left-bottom.png) no-repeat 0 0; margin: 0 0 24px 0;}
.page-content .testimonial.testeven .testimonial-image{float: left;}
.page-content .testimonial.testeven .testimonial-details{float: right; background: transparent url(images/testimonial-bg-right.png) no-repeat 0 0; padding: 37px 27px 0 80px;}
.page-content .testimonial.testeven .testimonial-details-bottom{float: right; background: transparent url(images/testimonial-bg-right-bottom.png) no-repeat 0 0;}
.page-content .testimonal_pages{background: #eaebeb; padding: 10px 9px;}
.page-content .testimonal_pages_info{float: right;}

/* GOOGLE RANKINGS */
.page-content.ranking-container h2{margin-bottom: 21px;}
.page-content.ranking-container p{margin-bottom: 11px;}
.page-content.ranking-container table.seo-rankings{width: 542px; border-collapse: collapse;}
.page-content.ranking-container table.seo-rankings th{text-align: left; background: #e3f5fe; font-weight: bold; color: #028bc4; padding: 7px 0 5px 16px;}
.page-content.ranking-container table.seo-rankings td{text-align: left; padding: 15px 0 5px 16px; border-bottom: 4px solid #f3f4f4;}

/* BLOG */
.page-content .blog-entries-container{width: 630px; float:left;}
.page-content .blog-entries-container h2{background: none;padding-top: 24px;}
.page-content .blog-entries-container h2.first{padding-top: 0;}
.page-content .blog-entries-container .blog-entry{background: #fbfde6; border-top: 1px solid #cacf7a; margin: 0 0 16px 0;}
.page-content .blog-entries-container .blog-entry .blog-entry-date{margin: 0; padding: 12px 15px 8px 15px; font-size: 11px; font-size: 1.1rem; line-height: 13px; line-height: 1.3rem; color: #989e3e; background: #f3f7bb;}
.page-content .blog-entries-container .blog-entry .blog-entry-title{margin: 0; padding: 20px 15px; font-size: 16px; font-size: 1.6rem; line-height: 20px; line-height: 2rem; color: #000000; font-weight: bold;}
.page-content .blog-entries-container .blog-entry .blog-entry-content{margin: 0; padding: 0 15px 15px 15px; color: #666666;}
.page-content .blog-entries-container .blog-entry .blog-entry-content p{color: #666666;}
.page-content .blog-entries-container .blog-entry .blog-entry-content ul li{color: #666666;}
.page-content .blog-entries-container .blog-entry .blog-entry-content ol li{color: #666666;}

.page-content .knowledge-form-links{border-top:3px solid #e7e4e4;padding-top: 30px;}
.page-content .knowledge-entry:first-child{border-top: none;}
.page-content .knowledge-entry{padding: 5px 0;border-top: 1px solid #ccc;}
.page-content .knowledge-entry a.knowledge-entry-title{float: left;display: block;}
.page-content .knowledge-entry span.knowledge-entry-date{float: right;display: block;}

.page-content .blog-archive-container{width: 295px; float: right; margin-left: 20px;}
.page-content .blog-archive-container ul li a, .page-content .topic-nav-wrapper ul li a{font-size: 13px; font-size: 1.3rem; line-height: 15px; line-height: 1.5rem;}
.page-content .topic-nav-wrapper {margin-top: 20px;}
.page-content .blog-archive ul li.blog-archive-year, .page-content .topic-nav-wrapper ul li.topic{display: block; background: transparent url(images/blog-nav.png) no-repeat 0 3px; padding: 0 0 10px 23px;}
.page-content .topic-nav-wrapper ul li.selected{font-weight: bold;}
.page-content .topic-nav-wrapper ul li.selected ul li{font-weight: normal;}
.page-content .blog-archive ul li.blog-archive-year a{color: #000000;}
.page-content .blog-archive ul li.blog-archive-month{display: block; background: transparent url(images/blog-nav.png) no-repeat 0 3px; padding: 0 0 10px 23px;}
.page-content .blog-archive ul li.blog-archive-month a{color: #000000;}
.page-content .blog-archive ul li.blog-archive-entry{display: block; padding: 0 0 10px 9px;}
.page-content .blog-archive ul li.blog-archive-entry a, .page-content .topic-nav-wrapper ul li.topic a{color: #0778a8;}
.page-content .blog-archive ul li.selected, .page-content .topic-nav-wrapper ul li.selected{background-image: url(images/blog-nav-selected.png); padding-bottom: 10px;}
.page-content .blog-archive ul li.selected ul, .page-content .topic-nav-wrapper ul li.selected ul{margin-top: 10px;}
.page-content .blog-archive h2 {background: none;padding-top: 20px;}

.page-content .blog-buttons-container{margin:-15px 0 0 0;}
.page-content .blog-button:hover{font-size: 13.5px; font-size: 1.35rem; line-height: 13.5px; line-height: 1.35rem; color: #ffffff; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; background: #e42380;}
.page-content .blog-button-prev{float: left;}
.page-content .blog-button-next{float: right;}

.section-control-panel .page-content h2{background: none;padding-top: 24px;}
.section-control-panel .page-content h2.first{padding-top:0;}
.section-merchant-panel .page-content h2{background: none;}

.blog-paginate-container{background: #f0efed;}

.page-content .blog-paginate-container{margin:17px 0 0 0;padding:10px;}
.page-content .blog-paginate-container .paginate-buttons{float: left;}
.page-content .blog-paginate-container .details{float: right;}
.page-content .blog-paginate-button{display: block; font-size: 13.5px; font-size: 1.35rem; line-height: 13.5px; line-height: 1.35rem; color: #ffffff; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; background: #c7298c; padding: 7px 0 5px 0; width: 103px; text-align: center;}
.page-content .blog-paginate-button:hover{font-size: 13.5px; font-size: 1.35rem; line-height: 13.5px; line-height: 1.35rem; color: #ffffff; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; background: #e42380;}
.page-content .blog-paginate-button-prev{float: left;}
.page-content .blog-paginate-button-next{float: right;}

/* SEO ANALYSER */
.seoheader{padding:13px 10px 0 10px}
.seoheader a{display:block;width:58px;height:27px;position:relative;margin-top:-3px;background:url('..images/home_button.png') no-repeat 0 0;text-indent:-9999px;float:right;margin-left:5px;}
.seoheader a:hover{background-position:0 -27px}
.seoheader a.print{background-image:url(images/analyser_print_button.png);width:78px;}
.seoheader a.print.clicked{background-position:0 -27px}
.seoheader p.fright{height:35px;}

#seo_print_instructions{position:absolute; width: 370px; border: 1px solid #58981f; background: #ffffff; height: auto; top:44px; right:72px;padding:16px 12px 0 12px; display: none;}
#seo_print_instructions p{color:#333333; font-size: 12px; line-height: 15px; margin-bottom: 20px;}
#seo_print_instructions ul{list-style: none outside none; margin-bottom: 20px;}
#seo_print_instructions ul li{list-style: none outside none; color:#333333; font-size: 12px; line-height: 15px;margin-bottom: 7px;}
#seo_print_instructions_close{width: 50px;}
#seo_print_instructions_close a {color: #58981F; background: none; text-indent: 0; display: inline; width: auto; height: auto; padding: 0; margin: 0; position: absolute; top: 5px; right: 10px;}

/* SEO CONTROL PANEL ACCESS */
.viewseocpaccess a{display:block;height:16px;background:url('images/order.png') no-repeat 0 0;padding:1px 0 0 20px}
.viewseocpaccess a.sel{background-position:0 -17px}

.page-content table.trviewseocpaccess{display: none;}
.page-content table.domain-details tr td.viewseocpaccess table{width: auto;}
.page-content table.domain-details tr td.viewseocpaccess table tr td{border: none; padding: 0 20px 0 0; text-align: right;}
.page-content table.domain-details tr td.viewseocpaccess table tr td:first-child{text-align: left}
.page-content table.domain-details tr td.viewseocpaccess table tr td label{display: inline; float: none; white-space: nowrap; margin: 0;}
.page-content table.domain-details tr td.viewseocpaccess table tr td label.disabled{color: #aeaeae;}
.page-content table.domain-details tr td.viewseocpaccess table tr td input{display: inline; float: none; white-space: nowrap; margin: 0; vertical-align: middle; margin: 0 0 5px 0; padding: 5px 3px;}
.page-content table.domain-details tr td.viewseocpaccess table tr td p.buttons{margin: 10px 0 0 0; padding: 0; border: none; text-align: right;}
.page-content table.domain-details tr td.viewseocpaccess table tr td p.buttons input{margin: 10px 0 0 0;}
.page-content table.domain-details tr td.viewseocpaccess table tr td p.buttons input{display: inline; margin-top: 0; vertical-align: top;}
.page-content table.domain-details tr td.viewseocpaccess table tr td p.buttons a.button{border: none; background: transparent url(images/grad-bar-pink.png) repeat-x 0 0; border-radius: 5px; font-size: 14px; font-size: 1.4rem; line-height: 17px; line-height: 1.7rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; color: #ffffff; cursor: pointer; margin: 0 0 0 12px; padding: 8px 20px; display: inline-block;}
.page-content table.domain-details tr td.viewseocpaccess table tr td p.buttons a.button:hover{background: transparent url(images/grad-bar-pink-active.png) repeat-x 0 0; font-size: 14px; font-size: 1.4rem; line-height: 17px; line-height: 1.7rem; font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;}
.page-content table.domain-details tr td.viewseocpaccess table tr td .seo-config-checkboxes{padding:10px 298px 0 0;}



/* BACKLINKS */
#controlpanelbacklinks{padding:15px;}
div.backlinkslist h3{font-size:100%;font-weight:bold;margin-bottom:15px;}
div.backlinkslist ol{list-style:decimal inside none;}
div.backlinkslist ol li{margin-bottom:3px;}

/* JQUERY-UI */
#ltf-confirm{display: none;}
#ltf-noclick {display: none;}
#edit-search-warning, #edit-linkbuilding-warning {display: none;}
.ui-dialog-content p{margin: 0 0 12px 0;}
.ui-dialog-content label{margin: 0; padding: 0; display: inline; float: none;}
.ui-dialog-content input{margin: 0; padding: 0; display: inline; float: none;}

/* ADWORDS */
.adwords-vat-explanation{display: block; width: 42%; text-align: left; text-indent: -9px; padding: 0 0 0 9px;}

/* DOMAIN LIMIT VIEW */
.domain-select-container label {width: auto;}

/* ARCHIVED REPORTS */
.domain-details-seo p{margin: 0;}
.domain-details-seo label{width: auto; text-align: left; margin: 0 0 0; padding: 0;}
.domain-details-seo select{width: 100%;padding:3px 2px 2px 2px;}

/* ARCHIVED STATEMENTS */
.view-archived-statements-container label{width: auto;}

/* LIKE TO FOLLOW LIMITS */
#ltf-limit{display: none;}

/* CONTROL PANEL OPTIONAL EXTRAS HIGHLIGHTING */
table.tdopt{-webkit-transition: border 1s linear, box-shadow 1s linear;-moz-transition: border 1s linear, box-shadow 1s linear;transition: border 1s linear, box-shadow 1s linear;}
table.tdopt.highlighted{-webkit-box-shadow: 0 0 25px #bb2c92;-moz-box-shadow: 0 0 25px #bb2c92;box-shadow: 0 0 25px #bb2c92;}

#promotionpopup_container{display:none;position:absolute;top:100px;left:30%;width:600px;margin:0 auto;z-index:1000;background:#fff;border:2px solid #bb2c92;border-radius:10px;-webkit-box-shadow: 0 0 25px #000;-moz-box-shadow: 0 0 25px #000;box-shadow: 0 0 25px #000;}
#promotionpopup{color:#333333;font-size:14px;line-height:17.5px;padding:24px;}
.promotionpopup-welcome{margin-bottom:1em;}
#promotionpopup p{margin:0 0 1em 0}
.promotionpopup-link{visibility:hidden;}
.promotiondiv{visibility:hidden;}
#promotiopopup_close{position:absolute;left:100%;cursor:pointer;margin:2px 0 0 -20px;width:18px;height:18px;background:url('..images/popup-close.png') no-repeat 0 0}

/* CONNECT BAR */
.connect-bar{position: absolute; top: 0; left: 0; width: 980px; padding: 6px 0 0 0;}
.connect-bar-logo{float: left;}
.connect-bar-logo a{display: block; float: left; background: transparent url(images/connect-logo.png) no-repeat 0 0; width: 111px; height: 26px; direction: ltr; text-indent: -9999px;}
.connect-bar-signup{float: right; padding: 4px 0 0 0;}
.connect-bar-signup p{font-size: 12px; color: #333333;}
.connect-bar-signup a{color: #0c84b7; text-decoration: none;}
.connect-bar-signup a:hover{text-decoration: underline;}
.connect-bar-controls{float: right; width: 365px;}
.connect-bar-controls .connect-bar-message-count{float: left; background: transparent url(images/connect-messages.png) no-repeat 0 0; width: 43px; height: 25px; padding: 0 1px; cursor: pointer; margin: 2px 0 0 0;}
.connect-bar-controls .connect-bar-message-count a{display: block; width: 18px; float: right; text-align: center; color: #ffffff; text-decoration: none; font-weight: bold; margin: 1px 0 0 0;}
.connect-bar-controls .connect-bar-links{margin: 6px 0 0 10px;}
.connect-bar-controls .connect-bar-links li{float: left; padding: 0 8px; border-left: 2px solid #b4b5b5;}
.connect-bar-controls .connect-bar-links li:first-child{border: none;}
.connect-bar-controls .connect-bar-links li a{color: #047caf; text-decoration: none;}
.connect-bar-controls .connect-bar-links li a:hover{text-decoration: underline;}
.connect-bar-search{float: right; width: 258px; height: 24px; border: 1px solid #cccccc; background: #ffffff; margin: 0 0 0 9px;}
.connect-bar-search .connect-bar-search-input{width: 220px; height: 24px; border: none; background: none; padding: 0 0 0 8px; margin: 0;}
.connect-bar-search .connect-bar-search-submit{width: 28px; height: 24px; border: none; padding: 0; margin: 0; background: transparent url(images/connect-search.png) no-repeat 0 0; direction: ltr; text-indent: -9999px; cursor: pointer;}

/* CONNECT PROFILE */
.connect-form {
  width: 705px;
  overflow: auto;
  padding: 25px;
}

.connect-form h1 {
  font-size: 30px;
  line-height: 37px;
  color: #bb2c92;
  margin: 0 0 15px 0;
  font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
}
.connect-form h2 {
  font-size: 18px;
  line-height: 22px;
  color: #bb2c92;
  font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
  border-bottom: 3px solid #dae834;
  padding: 0 0 4px 0;
  margin: 0 0 11px 0;
}
.connect-form p {
  font-size: 12px;
  line-height: 15px;
  color: #333333;
  margin: 0 0 20px 0;
}
.connect-form .connect-tac {
  width: 671px;
  height: 281px;
  border: 1px solid #a5bb10;
  padding: 18px 16px;
  font-size: 12px;
  color: #333333;
}
.connect-form .connect-form-button {
  float: right;
  border: none;
  background: transparent url(images/grad-bar-pink.png) repeat-x 0 0;
  border-radius: 5px;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 22px;
  line-height: 2.2rem;
  font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
  color: white;
  cursor: pointer;
  margin: 0;
  padding: 6px 20px;
}
.connect-form .connect-form-button:hover {
  background-image: url(images/grad-bar-pink-active.png);
}
.connect-form .button-row {
  border-top: 3px solid #e9eae7;
  padding: 14px 0;
  margin: 0 0 14px 0;
  clear: both;
}

.signup .form-text-option {
	display: block;
	float: left;
	width: 314px;
	margin: -9px 0 0 0;
	text-align: right;
}
.signup .form-text-option a {
	font-size: 14px;
	color: #0d85b8;
	font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
}

.signup .remove-connect-sector {
	display: block;
	float: left;
	background: transparent url(images/connect/discount-popup-close.png) no-repeat 0 0;
	width: 12px;
	height: 13px;
	direction: ltr;
	text-indent: -9999px;
	margin: 5px 0 0 10px;
}

/* CONTROL PANEL CONNECT */
.domain-details-connect{white-space: nowrap;}

.status-active, .status-ok{color:#0db578 !important;}
.status-cancelled, .status-inactive, .status-alert{color:#cc0000 !important;}
.status-pending, .status-pending_cancellation{color:#b79009 !important;}

.blockMsg strong {color: #bb2c92;}
.blockMsg a {color: #0f86b9; text-decoration: none;}
.blockMsg a:hover {text-decoration: underline;}

.domainblock .domain-details-webaddress{width: 180px;}
.domainblock .domain-details-seo{width: 230px;}
.domainblock .domain-details-connect{width: 130px;}
.domainblock .domain-details-liketofollow{width: 230px;}

#fancybox-content .backlinkslist {
	overflow: hidden;
	white-space: nowrap;
}

.backlinks-list {width: 800px; border-collapse: collapse;}
.backlinks-list th {background: #1c93c6; border: 1px solid #cccccc; padding: 5px; text-align: left; font-weight: bold; color: #ffffff;}
.backlinks-list td {padding: 2px 5px; border: 1px solid #cccccc; color: #1a1a1a; text-overflow: ellipsis;}
.backlinks-list td.backlink-cell {white-space: normal;}
.backlinks-list td.backlink-cell a{color: #1c93c6; text-decoration: none;}
.backlinks-list td.backlink-cell a:hover{color: #1a1a1a; text-decoration: underline;}

/* Tooltip popups */
.definition-link {color: #0279ac; border-bottom: 1px dotted #0279ac; cursor: pointer;}
.definition-link:hover {text-decoration: none; color: #0279ac;}
.qtip.qtip-default {border: 1px solid #999999; background: #fcfadd;}
.qtip.qtip-default .qtip-close {top: 6px; right: 5px; border: none; background: transparent url(images/close-tooltip.png) no-repeat 0 0; direction: ltr; text-indent: -9999px; text-align: left; width: 12px; height: 13px;}
.qtip.qtip-default .qtip-close span{display: none;}
.qtip.qtip-default .qtip-content {padding: 5px 20px 5px 9px;}
.qtip.qtip-default .qtip-content h3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 18px; color: #0179ac; margin: 0 0 12px 0;}
.qtip.qtip-default .qtip-content p {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 15px; color: #333333; margin: 0 0 12px 0;}

.addhosting-container{width: 500px;padding:10px;}
.addhosting-container .page-content h2{margin-top: 10px; padding-top: 0;}

/* in page gallery */
.page-gallery{width: 608px; position: relative;}
.page-gallery .page-gallery-images{width: 608px; margin: 0; position: relative; z-index: 10;}
.page-gallery .page-gallery-images .flex-viewport{background: #eeeeee;}
.page-gallery .page-gallery-images .flex-control-paging{list-style: none outside none; position: absolute; bottom: -38px; left: 0; width: 608px; margin: 0; padding: 0; text-align: center;}
.page-gallery .page-gallery-images .flex-control-paging li{list-style: none outside none; display: inline-block; margin: 0 7px; padding: 0; display:inline-block; *display:inline; zoom: 1;}
.page-gallery .page-gallery-images .flex-control-paging li a{display: inline-block; width: 8px; height: 8px; background: transparent url(images/carousel-pagination.png) no-repeat right top; direction: ltr; text-indent: -9999px;}
.page-gallery .page-gallery-images .flex-control-paging li a.flex-active{background-position: left top;}
.page-gallery .page-gallery-images .flex-direction-nav{list-style: none outside none;}
.page-gallery .page-gallery-images .flex-direction-nav a{position: absolute; top: 50%; width: 39px; height: 40px; margin: -20px 0 0 0; background: transparent url(images/carousel-nav.png) no-repeat left top; direction: ltr; text-indent: -9999px; opacity: 1; display: none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.page-gallery .page-gallery-images .flex-direction-nav .flex-prev{left: 0; background-position: left top;}
.page-gallery .page-gallery-images .flex-direction-nav .flex-prev:hover{background-position: left bottom;}
.page-gallery .page-gallery-images .flex-direction-nav .flex-next{right: 0; background-position: right top;}
.page-gallery .page-gallery-images .flex-direction-nav .flex-next:hover{background-position: right bottom;}
.page-gallery .page-gallery-images:hover .flex-direction-nav a{display: block;}
.page-gallery .page-gallery-text{width: 588px;background: #279ed1 url(images/carousel-caption-bg.png) repeat-x center top; min-height: 94px; margin: 1px 10px;  position: relative; z-index: 5;}
.page-gallery .page-gallery-text .slide .slide-caption{display: block; text-align: center; color: #ffffff; margin: 35px 18px 0 18px; font-size: 13px; line-height: 19px;}

/* in page gallery */
.tooltip-gallery-images {width: 608px; margin: 0; position: relative; z-index: 10;}
.tooltip-gallery-images .flex-viewport{background: #eeeeee;}
.tooltip-gallery-images .flex-control-paging{list-style: none outside none; position: absolute; bottom: -38px; left: 0; width: 608px; margin: 0; padding: 0; text-align: center;}
.tooltip-gallery-images .flex-control-paging li{list-style: none outside none; display: inline-block; margin: 0 7px; padding: 0; display:inline-block; *display:inline; zoom: 1;}
.tooltip-gallery-images .flex-control-paging li a{display: inline-block; width: 8px; height: 8px; background: transparent url(images/carousel-pagination.png) no-repeat right top; direction: ltr; text-indent: -9999px;}
.tooltip-gallery-images .flex-control-paging li a.flex-active{background-position: left top;}
.tooltip-gallery-images .flex-direction-nav{list-style: none outside none;}
.tooltip-gallery-images .flex-direction-nav a{position: absolute; top: 50%; width: 39px; height: 40px; margin: -20px 0 0 0; background: transparent url(images/carousel-nav.png) no-repeat left top; direction: ltr; text-indent: -9999px; opacity: 1; -webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.tooltip-gallery-images .flex-direction-nav .flex-prev{left: 0; background-position: left top;}
.tooltip-gallery-images .flex-direction-nav .flex-prev:hover{background-position: left bottom;}
.tooltip-gallery-images .flex-direction-nav .flex-next{right: 0; background-position: right top;}
.tooltip-gallery-images .flex-direction-nav .flex-next:hover{background-position: right bottom;}


/* productivity */

.positivity-text{text-align: center;}
.positivity-text textarea{margin: 18px auto 0!important;width:506px;float:none;}
.star-rating{background:url("images/stars.jpg") repeat-x scroll left top transparent;height:35px;list-style:none outside none;margin:17px auto 25px;padding:0;position:relative;width: 241px;}
.star-rating li{margin:0;padding:0;}
.star-rating li a{display:block;height:35px;padding:0;position:absolute;text-decoration:none;text-indent:-9000px;width:37px;z-index:20;top:0;}
.star-rating li a:hover{background:url("images/stars.jpg") repeat scroll left bottom transparent;left:0;z-index:2;}
.star-rating a.one-star{left:0;}
.star-rating a.one-star:hover{width:51px;}
.star-rating a.two-stars{left:51px;}
.star-rating a.two-stars:hover{width:102px;}
.star-rating a.three-stars{left:102px;}
.star-rating a.three-stars:hover{width:153px;}
.star-rating a.four-stars{left:153px;}
.star-rating a.four-stars:hover{width:204px;}
.star-rating a.five-stars{left:204px;}
.star-rating a.five-stars:hover{width:241px;}
.star-rating li.current-rating{background:url("images/stars.jpg") repeat scroll left 35px transparent;display:block;height:35px;position:absolute;text-indent:-9000px;z-index:1;width:153px;}
p.feedingback-url{font-size: 24px;color:#1d94c7!important;padding-top:20px;}
.nextreport{padding: 5px 0 0 0;width:398px; clear: both;float:right;}
.show_keyword_description{display: block;}
.hide_keyword_description{display: none;}
.adwordscreditpopup{padding-left: 10px;}
a.linkbulding {float:left;padding-right:5px;}
span.linkbulding-tooltip {float:left;}
.adwords_credit{width:120px!important;}


.signup .add-description-link{display: none;}
.signup#updatedomainform .add-description-link{display: inline;}
.tooltip-gallery-images{
	padding:0!important;
	margin:0!important;
	overflow: hidden;
}
.tags span{font-weight: bold;}
#trust-pilot-popup{ text-align: center; padding-top: 101px;}
ul.notifications{position:absolute;display: none;top:35px;left: 175px;background: #fff;width:390px;border:1px solid #b2b2b2;-moz-box-shadow: 3px 3px 2px #888;
-webkit-box-shadow: 3px 3px 2px #888;
box-shadow: 3px 3px 2px #888;}
ul.notifications li:first-child{background: #fff;border-top:none;}
ul.notifications li{background: #f8f8f8;padding: 12px;border-top:1px solid #b2b2b2;white-space: normal;}
ul.notifications li p{padding-bottom: 0;margin:0;}
ul.notifications li a{font-size: 12px; font-weight: normal}

.progress-bar{margin-bottom: 15px;}
.step{float:left;width:300px;height:15px;background: url(images/progress-bar.png) no-repeat;color:#666666;padding: 8px 1px 8px 15px;font-size: 14px; line-height: 15px;font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;font-weight: bold;}
.selected-step{background: url(images/progress-bar-selected.png) no-repeat;color: #fff;}
.section-sign-up .page-content h1{margin: 0 0 18px 0;}
.section-sign-up .page-content h3{margin: 0 0 18px 0;}
.purchasekw {margin: 0 0 0 10px;color:#bb2c92!important }

.dismiss-seo-alert{font-size:10px !important;display: block;}
.seo-alert-dismissed{color: #aaa;font-weight: 200;}
span.reseller-url{font-size: 14px;}
.flex-caption{position:absolute;bottom:0;padding:10px;color:#fff;background: #5B5B5B;width:588px;}
